Life-Cycle Oriented Requirement Formalization and Traceability
نویسندگان
چکیده
Fast changing environment put huge pressure on companies, which have to develop products increasingly faster in order to stay competitive. Change propagation in requirements engineering and life-cycle-management is a key competency to increase the efficiency of product planning. We propose a method using structural complexity management methods to achieve consistency between these two domains. Requirements modules and life cycle planning have been connected by matrix subtraction in order to identify changes in both domains. The result is an increased level of transparency of the regarded system. Additionally, traceability of change for supporting product planning in the early phases of a design process is enhanced.
منابع مشابه
Model-based Object-oriented Requirement Engineering and its Support to Software Documents Integration
Abstract Maintaining uniformity of software requirement documents with artifacts from other phases of software life cycle is a very important, however, still a difficult and time-consuming task. Most requirement documents were written in ambiguous natural language which is less formal and imprecise. Without proper modeling, the requirement knowledge is laboriously captured and thus the followin...
متن کاملA Methodology to Evaluate Object- Oriented Software Systems Using Change Requirement Traceability Based on Impact Analysis
It is a well known fact that software maintenance plays a major role and finds importance in software development life cycle. As object-oriented programming has become the standard, it is very important to understand the problems of maintaining object-oriented software systems. This paper aims at evaluating object-oriented software system through change requirement traceability – based impact a...
متن کاملMetamodel for Tracing Concerns Across the Life Cycle
Several aspect-oriented approaches have been proposed to specify aspects at different phases in the software life cycle. Aspects can appear within a phase, be refined or mapped to other aspects in later phases, or even disappear. Tracing aspects is necessary to support understandability and maintainability of software systems. Although several approaches have been introduced to address traceabi...
متن کاملTraceability Betweenn Requirementss Andd Design: Aa Transformationall Approach
Modern CASE tools raise the need for traceability, i.e. the ability to control the consistency between software documents produced at different stages of the software life–cycle. There have been several approaches to generate a design from a given requirements definition starting with Structured Analysis/Structured Design up to the recent Object Oriented Analysis/Object Oriented Design discussi...
متن کاملBridgingg Thee Gapp between Requirementss Engineeringg Andd Design
Modern CASE tools raise the need for traceability, i.e. the ability to control the consistency between software documents produced at different stages of the software life–cycle. There have been several approaches to generate a design from a given requirements definition starting with Structured Analysis/Structured Design up to the recent Object Oriented Analysis/Object Oriented Design discussi...
متن کامل